load('../../src/chrome/content/folderplus-overlay.js');

function run_test() {
  // do some complex action, check whether the action's results were what are expected here
  // this is just an example, so we assert that true == true
  var result = folderplus._getPrefixeRemoveREFWD("re: sujet");
  do_check_eq(result, "sujet");
}

function run_test() {
    var result = 	folderplus._getPrefixeRemoveREFWD("re: sujet");
    do_check_eq(result, "sujet");
    
    result = 	folderplus._getPrefixeRemoveREFWD("sujet");
    do_check_eq(result, "sujet");
    
    result = 	folderplus._getPrefixeRemoveREFWD("re: re: sujet");
    do_check_eq(result, "sujet");
    
    result = 	folderplus._getPrefixeRemoveREFWD("re: tr: fwd: sujet");
    do_check_eq(result, "sujet");
    
    result = 	folderplus._getPrefixeRemoveREFWD("RE: sujet");
    do_check_eq(result, "sujet");
    
    result = 	folderplus._getPrefixeRemoveREFWD("re:sujet");
    do_check_eq(result, "sujet");
    
    result = 	folderplus._getPrefixe("sujet");
    do_check_eq(result, null);
    
    result = 	folderplus._getPrefixe("pre fixe : sujet");
    do_check_eq(result, "pre fixe");
    
    result = 	folderplus._getPrefixe("re : prefixe : sujet");
    do_check_eq(result, "prefixe");
    
    result = 	folderplus._getPrefixe("prefixe : re : sujet");
    do_check_eq(result, "prefixe");
    
    result = 	folderplus._getPrefixe("[pre fixe] sujet");
    do_check_eq(result, "pre fixe");
    
    result = 	folderplus._getPrefixe("pre fixe - sujet");
    do_check_eq(result, "pre fixe");
    
    result = 	folderplus._getPrefixe("pre fixe / sujet");
    do_check_eq(result, "pre fixe");
}
